
.mt-20{margin-top:20px;}
.form-checkbox{vertical-align:middle;margin-right:5px;}
.btn{display:block;}
.wrap{width:1200px;margin-left:auto;margin-right:auto; position:relative; margin-top:30px;}
.container { margin-top:20px;}
.card_list{overflow:hidden;position:relative;}
.card_list .card-bd {overflow:hidden;zoom:1;margin-top:2px;}
.card_list .a-bar{height:20px;line-height:20px;padding:4px 0 0 0;zoom:1}
.card_list .a-bar a{ padding:0px 10px; height:20px; border:1px solid #c1c1c1; float:left; display:block; text-align:center; color:#a0a0a0; border-radius:3px; transition:all 200ms linear; font-weight:normal;}
.card_list .a-bar a+a{ border:1px solid #f26522; display:block; color:#f26522; margin-left:5px;}
.card_list .a-bar a:hover{border-color:#f26522; color:#f26522;}
.card_list .a-bar a+a:hover,.gift p a:hover{background:#f26522; color:#fff;}
.card_l{    box-shadow: 0 0 1px rgba(0,0,0,0.2);
   border-radius:2px;
    border: 1px solid #dadada \9;}


.card-one{padding:20px 0 10px 18px;height:110px;border-bottom:1px solid #eee;background-color:#fff;  position:relative}
.card-one .pic{width:96px;height:96px;overflow:hidden; position:absolute; box-shadow:0 1px 5px rgba(0,0,0,0.25); border-radius:10px; overflow:hidden;}
.card-one .pic img{width:96px;}
.card-one .mn{overflow:hidden; padding:0px  120px 0 120px;}
.card-one .title {height:24px;overflow:hidden; padding-left:0; }
.card-one .title h3{color:#222;font:bold 15px/24px 'microsoft yahei';}
.card-one .type{color:#aaa}
.card-one .info{height:48px;overflow:hidden;line-height:24px;color:#666}
.card-one .fr{width:136px; position:absolute; right:20px; top:13px;}
.card-one .fr a{display:block;  border:1px solid #f26522; margin-top:15px;height:46px;font:18px/46px 'microsoft yahei';background-color:#fff;color:#f26522;text-align:center;border-radius:3px 3px 0 0;-webkit-transition:-webkit-transform 0.07s ease-in;transition:transform 0.07s ease-in;transition-property:background,color;}
.card-one .fr a:hover{text-decoration:none;background-color:#f26522; color:#fff;}
.card-one .fr p{padding:6px 0; border-radius:0 0 3px 4px; background:#f9f9f9; border:1px solid #ddd; border-top:none; text-align:center;font-size:14px;line-height:20px;height:20px;overflow:hidden;color:#666;font-family:'宋体'}
.card-one .fr em{color:#f26522;font-family:'tahoma'}

.card_list .fr a.noactive{background:#eee; color:#999; border-color:#ddd; cursor:no-drop;}
.card_input{ position:absolute; right:260px; top:28px;}
.card_input input{ width:300px; height:40px; line-height:40px; border:1px solid #ddd; text-indent:12px; margin-left:5px;}
.card_input label{ font-weight:bold;}
.progress{overflow:hidden;margin:5px 0;height:10px;max-width:300px;border-radius:4px;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.progress-bar{float:left;width:0;height:100%;background-color:#428bca;background-color:#f26522;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;text-align:center;font-size:9pt;line-height:20px;-webkit-transition:width .6s ease;transition:width .6s ease}
.card_spec{margin-top:20px;border:1px solid\9;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.2);transition:all .2s linear}
.card_spec .context{padding:25px;color:#666; border-bottom:1px solid #ddd;}
.card_spec p{ line-height:30px;}


.til_game{height:31px; border:1px solid #f26522; border-radius:5px; overflow:hidden; position:absolute; margin-left: 150px; margin-top: -5px;}
.til_game a{width:95px; height:31px; font-size:18px; line-height:31px; text-align:center; color:#8f8f8f; float:left; display:block;}
.til_game a+a{border-left:1px solid #f26522;}
.til_game a.cur{color:#fff; background:#f26522;}